/*public*/
*{margin: 0;padding: 0;}
body, html,#allmap{width: 100%;overflow: hidden;margin:0;font-family: Helvetica;}
body{background-color: #EFEFF4;}
body, html{height:100%;}
html{font-size: 12px;}
em,i{font-style: normal;}
input{border: none;}
.clear{zoom: 1;}
.clear:after{content: "";display: block;clear: both;}
.fl{position: relative;float: left;}
.fr{position: relative;float: right;}
a{text-decoration: none;}
li{list-style-type: none;}

/*地图页面index*/ 
/*search,map*/
.edit-top{width: 48px;height:48px;background-color: #2193F9;position: absolute;top:10%;
right: 10px;border-radius: 24px;display: none;}
#allmap{height:100%;}
.anchorBL{display:none;}
.serch{width:100%;background-color: #EFEFF4;}
.serch-input{width:85%;margin: 1.3% 0 1.3% 2.82%;border: none;border-radius: 5px;
padding:1% 0 1% 6.8%;background:url(../img/serch.png) no-repeat left center;background-size:4.5%;
background-position: 1.4% 48%;background-color: #FFFFFF;font-size: 1.08rem;}
.list{display: inline-block;font-size: 1.3rem;color:rgba(17,17,17,1);
margin-left:1.2%;font-family: PingFangSC-Regular;}

/*mark*/
.mark{position: absolute;bottom: 0;width: 100%;}
.edit,.posit{width: 48px;height: 48px;background-color: dodgerblue;position: absolute;left: 4.8%;display: block;}
.edit{bottom: 30.8%;background: url(../img/btn.png) no-repeat;background-size: cover;}
.posit{bottom: 22.1%;background: url(../img/btn.png) no-repeat 0 -56px;background-size: cover;}
.place-mes,.place-msg{padding: 0 4.8%;background-color: #FFFFFF;}
.place-mes{bottom: 0px;position: absolute;display: none;border-top:1px solid #C3C3C3;width: 91%;}
.place-title{font-size: 1.42rem;margin:14px 0;font-weight: 500;color: #111111;width: 78%;}
.place-detail,.order-msg i,.back-icon{display: inline-block;}
.place-detail,.order-msg i{background: url(../img/right.png) no-repeat;background-size: contain;
width: 16px;height: 16px;position: relative;}
.place-detail{top:30px;}
.guide{position: absolute;width: 66px;height: 66px;top: -30px;background-color: #2193F9;
z-index: 10;right: 50px;border-radius: 33px;
text-align: center;line-height: 66px;color: #FFFFFF;font-size: 20px;}
.place-text{width: 92%;}
.place-text p{color: #B8B8B8;margin-bottom: 18px;}
.price{border-top: 1px dashed #EBEBEB;color: #B8B8B8;}
.price p{line-height: 30px;}
.place-num{margin-right: 38px;display: inline-block;background: url(../img/p.png) no-repeat 0 3px;
padding-left: 7%;width: 15.6%;}
.place-price{background: url(../img/yuan.png) no-repeat 0 3px;padding-left: 7%;display: inline-block;}
.place-num i{color: #2193F9;}
.distance{display: inline-block;margin-right: 10px;}

/*列表页面*/
.serch-form{width: 100%;}
#serch-list{width: 78%;}
.list-main{height: 94%;}
.list-nav{background-color: #FAFAFA;}
.list-nav a{display: inline-block;width: 31.7%;text-align: center;line-height:3.92rem;font-size: 1.17rem;color: #353535;}
.list-list{border-bottom: 2px solid #E8E8ED;}

/*预定车位*/
.order-head{width: 100%;background-color: #FFFFFF;font-size: 1.5rem;color:#222222;font-weight:500;text-align: center;line-height:3.67rem ;}
.place-msg{border-top:1px solid #E8E8ED;}
.order-msg{padding-left: 4.8%;background-color: #FFFFFF;margin-top: 1.4%;}
.order-msg .fr{margin-right: 4.8%;}
.order-msg p{padding: 2% 0;font-size: 1.3rem;border-bottom:1px solid #E5E5E5;color: #CECECE;}
.order-msg i{top: 2px;margin-left: 5px;}
.order-msg .ur{color: #999999;}
.order-msg .mr{color: #111111;}
.order-tips{color: #999999;margin-left: 0.83rem;}
.order-tips h4{font-size: 1.17rem;line-height: 1.67rem;margin:1.4% 0 0.7% 0;}
.order-tips p{font-size: 1rem;line-height: 1.42rem;}
.foot,.suc-foot,.carps-foot,#carnumSubmit{display:inline-block;width: 100%;text-align: center;position: absolute;bottom: 0;}
.foot,.carps-foot,#carnumSubmit{padding: 1.8% 0;color: #FFFFFF;font-size: 1.33rem;line-height: 1.83rem;}
.foot{background-color: #2193F9;}
.order-msg .noneborder{border: none;}
.back-icon{background: url(../img/left.png) no-repeat;background-size: contain;width: 25px;
position:absolute;height: 25px;top: 10px;left: 0;}
.order-text,.order-text .place-title{width: 100%;}

/*预定成功页面*/
.border{border-bottom: 1px solid #E8E8ED;}
.success img{width: 22.5%;margin: 2.7% 39.5%;}
.success p{color: #000000;font-size: 1.67rem;text-align: center;margin-bottom: 2.7%;line-height: 2.33rem;color: #000000;}
.suc-msg{background-color: #FFFFFF;}
.suc-msg p,.suc-msg h4{color:  #888888;font-weight: normal;}
.suc-msg p{font-size: 1.17rem;padding: 1.4% 3.6%;}
.suc-msg h4{font-size: 1.25rem;line-height: 2.42rem;border-bottom:1px solid #E8E8ED;padding: 2.2% 3.6% 2.2% 0;margin-left:3.6%;}
.suc-msg em{font-size: 2rem;color: #000000;}
.suc-msg .em{color: #111111;}
.sec-tips{color: #2193F9;padding: 2% 3.6% 2% 0;margin-left:3.6%; font-size: 1.17rem;border-top:1px solid #E8E8ED;line-height: 1.67rem;}
.suc-foot{font-size: 1.5rem;line-height: 2.08rem;}
.suc-foot a{display: inline-block;width: 50%;padding: 1.5% 0;}
#cancel{background: #FFFFFF;color: #2193F9;}
#guide{background: #2193F9;color: #FFFFFF;}
.carps-foot{background-color: rgba(33,147,249,0.30);}
.carps-foot:hover{background-color: #2193F9;}

/*我的*/
.head{background: #2193F9;padding: 2.7% 2.4% 2.7% 4.8%;}
.head img{width: 12.1%;display: inline-block;}
.head span{display: inline-block;color:  #FFFFFF;font-size: 1.42rem;line-height: 2rem;}
.head p{width: 84%;float: right;line-height: 4rem;}
.head a{color: rgba(255,255,255,0.80);font-size: 1.17rem;}
.my p{padding: 1.5% 0;}
.my div{background: #FFFFFF;padding: 0 1.8% 0 4.1%;}
.my a{color: #000000;font-size: 1.33rem;display: inline-block;width: 100%;}
.my-money{margin-bottom: 1.4%;}
.my-list p{border-top: 1px solid #E8E8ED;}
.my-list p:first-child{border: none;}
.my .fr{color: rgba(136,136,136,0.80);}
.shop-list,.news{margin-top: 1.4%;}

/*账号管理*/
.my-manage{background-color:#FFFFFF;}
.my-manage p{padding: 1.5% 0 1.5% 3.6%;border-bottom: 1px solid #E8E8ED;color: #999999;font-size: 1.33rem;line-height: 1.83rem;}
.my-manage .fr{color: #111111;padding-right: 1.8%;}
.my-manage .nolive{color:  #CECECE;}
.my-logoff .foot{background-color: #E64340;}

/*我的钱包*/
.money-detail{position: absolute;right: 2.4%;font-size: 1.33rem;}
.balance{background: #2193F9;padding:2.7% 4.8%;}
.balance p{font-size: 1.17rem;color: rgba(255,255,255,0.80);}
#balance-num{font-size: 2.5rem;color: #FFFFFF;margin-top: 1.4%;}
.money-other{background:#FFFFFF;}
.money-other p{padding: 1.5% 3.6% 1.5% 4.1%;font-size: 1.33rem;color: #000000;border-bottom: 1px solid #E8E8ED;;}
.rechage a,.cash a{padding-left: 9.7%;}
.rechage a{background: url(../img/my/recharge.png) no-repeat;background-size:contain;}
.cash a{background: url(../img/my/cash.png) no-repeat;background-size:contain;}

/*车辆管理*/
.none-car{text-align: center;margin-top: 50%;color: #999999;font-size: 1.33rem;}


/*添加车辆*/
.addcar{padding: 5.4% 7.7% 0 7.2%;}
.addcar h4{color: #999999;font-size: 1.33rem;line-height: 1.83rem;margin-bottom: 1.4%;}
.car-num ul{border-radius: 5px;margin-bottom: 3%;height:44px;border: 1px solid #E5E5E5;
background: #CECECE;}
.car-num li{background-color: #FFFFFF;display: inline-block;width:12.5%;height:44px;
font-size:1.33rem;text-align: center;line-height: 1.83rem;position: relative;top: -1px;}
#newenergy{width: 5.8%;}
.addcar label{color: #111111;font-size: 1.17rem;}
#carnumSubmit{background: rgba(33,147,249,0.30);}
.car-num input[type="text"]{width: 97%;text-align: center;height: 24px;margin-top: 10px;
border-right: 1px solid #979797;}
#car-num6,#car-num7{border:0;}
#car-numfirst{border-top-left-radius: 5px;border-bottom-left-radius: 5px;position: relative;top: 0;}


/*停车记录*/
.record-nav{border-top: 1px solid #D6D6DB;border-bottom: 1px solid #D6D6DB;}
.record-nav li{display: inline-block;width:49%;text-align: center;font-size:1.13rem;line-height: 1.67rem;
color: #353535;}
.record-on span{color:#2193F9;display: inline-block;border-bottom: 2px solid #2193F9;padding: 6.4% 0 5.6% 0;}
.record-tab,.record-padding{background: #FFFFFF;padding-left:3.6%;}
.record-content .record{padding-left:0;}
.record-tab1 .record-all{width:81.7%;}
.record-tab1 h4{color: #000000;font-size: 1.33rem;margin-top: 1.6%;}
.record-time{margin-top: 1.1%;}
.record-time span{color: #2193F9;font-size: 1.5rem;}
.recordtm-icon{margin-left:16.7%;}
.record-msg{margin: 1.8% 0 1.5% 0;}
.record-msg{color: #888888;font-size: 1.08rem;line-height: 1.5rem;}
.findcar{color: #2193F9;}
.record-tab2{display: none;}
.recordmsg-icon{background: url(../img/p.png) no-repeat;background-size:contain;display: inline-block;
width: 20px;height: 20px;position: relative;top: 5px;}
.record-adr{line-height: 1.5rem;}
.record-msg .fr{display: inline-block;background: url(../img/yuan.png) no-repeat;background-size:contain;
position: relative;top: 5px;padding-left: 25px;}
.findcar-msg .record-time,.findcar-msg .record-msg{padding: 0;}

/*车辆管理_有信息*/
.carmanage-msg{background-color: #FFFFFF;border-top:1px solid #CECECE;}
.carmanage-msg p{padding: 1.5% 3.6% 1.5% 4.1%;}
.carmanage-msg span{display: inline-block;color: #000000;}
.car-icon{width: 20px;height:15px;background: url(../img/my/car.png) no-repeat 0 2px;
background-size: contain;margin-right: 2%;}
.car-msg{font-size: 1.33rem;line-height: 1.83rem;}
.carmanage-msg .identify{background: #F9851F;border-radius: 2px;font-size: 0.92rem;line-height: 1.33rem;color: #FFFFFF;
padding: 0.8% 1.5% 0.8% 1.7%;text-align: center;margin-left: 2.4%;}
.pay-style{color: #111111;font-size: 1.17rem;background: url(../img/success.png) no-repeat;background-size:contain;padding-left: 8%;}

/*我的车位*/
.carspace-msg p{padding-left:9.2%;}
.carspace-msg{font-size: 1.08rem;line-height: 1.5rem;width:75.7%;padding-right: 3.6%;}
.parking-title{margin-top: 1.8%;color: #111111;background: url(../img/p.png) no-repeat 0 0;
background-size: contain;}
.parking-address{margin-top: 1.6%;}
.paking-price{margin:1.5% 0 2.6% 0;background: url(../img/yuan.png) no-repeat;background-size:contain;}
.parking-address,.paking-price{color: #888888;}
.carspace-state{width: 20%;margin-top: 3.8%;border-left: 1px solid #CECECE;}
.carstate-icon,.carcancel-icon,.carusing-icon,.findcar-icon{height: 33px;display: inline-block;width:33px;}
.carstate-icon{background: url(../img/my/chuzu.png) no-repeat;background-size:contain ;}
.carspace-state p,.carspace-state a{width:100%;text-align: center;color: #2193F9;font-size: 1rem;}
.carspace-div{border-bottom: 1px solid #CECECE;position: relative;}
.carcancel-icon{background: url(../img/my/cancel.png) no-repeat;background-size:contain ;}
.paking-price .time{display: inline-block;background: url(../img/my/time.png) no-repeat;
background-size:contain;margin-left:8.8%;padding-left: 9.2%;}
.carusing-icon{background: url(../img/my/using.png) no-repeat;background-size:contain ;}
.carspace-state .carusing{color: #CECECE;}
.using{position: absolute;top:1.8%;right:4.8%;display: inline-block;width: 16.2%;text-align: center;
background: #F9851F;font-size: 0.92rem;color: #FFFFFF;border-radius: 2px;}
.findcar-icon{background: url(../img/my/findcar.png) no-repeat;background-size:contain ;}

/*我的订单*/
.mylist-serch{display: inline-block;width: 24px;height:24px;background: url(../img/my/serchsmall.png) no-repeat;
background-size:contain;position: absolute;top: 1.5%;right: 2.4%;}
#shopping-list li{width: 19%;}
#shopping-list span{padding: 16.4% 0 16% 0;}
.mylist-content{background:#FAFAFA;opacity:1;font-size: 1.08rem;padding: 1.4% 2.4%;}
.seller-msg{opacity: 0.87;font-size: 1.17rem;padding: 1.6% 2.4% 1.6% 2.4%;line-height: 1.67rem;}
.seller-msg .seller-icon{background: url(../img/my/shop-icon.png) no-repeat;background-size:contain;padding:0 2.4% 0 7.3%;}
.seller-msg .fr{color: #F9851F;letter-spacing: 0.46px;font-size: 1.08rem;}
.mylist-text{padding: 1.4% 0;width:77.2%;}
.mylist-text img{width: 16.4%;}
.mylist-para{opacity: 0.87;color: #111111;letter-spacing: 0.46px;font-size: 1.08rem;
width:69.1%;margin-left: 2.4%;}
.shop-tabcon{padding: 0;}
.sum-msg{opacity: 0.87;font-size: 1rem;line-height: 1.42rem;color: #000000;
text-align: right;}
.sum-msg p{margin: 1.5% 2.4%;}
.sum-msg em{font-size: 1.33rem;}
.mylist-text .fr{text-align: right;color: #111111;font-size: 1.08rem;opacity: 0.87;letter-spacing: 0.46px;}
.mylist-text .fr i{color: #999999;}
.delete{text-decoration: line-through;}
.goods-msg a{display: inline-block;width: 16.4%;border: 1px solid #CECECE;border-radius: 100px;text-align: center;
font-size: 1rem;line-height: 1.42rem;letter-spacing: -0.07px;opacity: 0.87;color: #111111;
margin: 1.4% 0;padding: 0.5% 1%;}
#confirm{margin-left: 2.4%;color: #F9851F;border-color:#F9851F;}
.goods-msg{border-top: 1px solid #CECECE;padding: 0 2.4%;}
.contact{width:48px;height:48px;border-radius: 24px;background: #FFFFFF;position: absolute;bottom:2.7%;text-align: center;
line-height: 48px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.30);color: #2193F9;font-size: 1.33rem;
right: 4.8%;display: block;}
